function fn_del_item(ad_id){
	if(!confirm('Bạn có chắc muốn xóa không?')){
		return;
	}
	jQuery.post(WEB_DIR+"ajax.php?act=admin&code=item_del_admin", {
		ad_id: ad_id
		},
		function(msg){
			if(msg == "no_perm"){			
				log_faile ("Bạn không có quyền thực hiện chức năng này.");
				return false;
			}	
			else if(msg == "not_login"){
				log_faile ("Chưa đăng nhập.");
				return false;
			}
			else{	
				if(msg=="unsuccess"){
					log_faile ("Không xóa được.");
					return false;							
					
				}
				else{	
					jQuery("#row_"+ad_id).hide();
				}
			}
		});
	
}

function fn_dup_item(ad_id){	
	jQuery.post(WEB_DIR+"ajax.php?act=admin&code=item_dup_admin", {
		ad_id: ad_id
		},
		function(msg){
			if(msg == "no_perm"){			
				log_faile ("Bạn không có quyền thực hiện chức năng này.");
				return false;
			}	
			else if(msg == "not_login"){
				log_faile ("Chưa đăng nhập.");
				return false;
			}
			else{	
				if(msg=="unsuccess"){
					log_faile ("Không thực hiện được.");
					return false;							
					
				}
				else{	
					jQuery("#row_"+ad_id).hide();
					return true;
				}
			}
		});
	
}

function fn_restore_item(ad_id){	
	jQuery.post(WEB_DIR+"ajax.php?act=admin&code=item_restore_admin", {
		ad_id: ad_id
		},
		function(msg){
			if(msg == "no_perm"){			
				log_faile ("Bạn không có quyền thực hiện chức năng này.");
				return false;
			}	
			else if(msg == "not_login"){
				log_faile ("Chưa đăng nhập.");
				return false;
			}
			else{	
				if(msg=="unsuccess"){
					log_faile ("Không thực hiện được.");
					return false;							
					
				}
				else{	
					jQuery("#row_"+ad_id).hide();
					return true;
				}
			}
		});	
}

function fn_del_forever_item(ad_id){	
	jQuery.post(WEB_DIR+"ajax.php?act=admin&code=item_del_forever_admin", {
		ad_id: ad_id
		},
		function(msg){
			if(msg == "no_perm"){			
				log_faile ("Bạn không có quyền thực hiện chức năng này.");
				return false;
			}	
			else if(msg == "not_login"){
				log_faile ("Chưa đăng nhập.");
				return false;
			}
			else{	
				if(msg=="unsuccess"){
					log_faile ("Không thực hiện được.");
					return false;							
					
				}
				else{	
					jQuery("#row_"+ad_id).hide();
					return true;
				}
			}
		});	
}

function del_image(id){
 	if (confirm("Bạn sẽ xóa ảnh đã chọn?")) {
		jQuery.post(WEB_DIR+"ajax.php?act=admin&code=image_del_admin", {
		id:id
		},
		function(msg){
			if(msg == "no_perm"){			
				log_faile ("Bạn không có quyền thực hiện chức năng này.");
				return false;
			}	
			else if(msg == "not_login"){
				log_faile ("Chưa đăng nhập.");
				return false;
			}
			else{	
				if(msg=="unsuccess"){
					log_faile ("Không thực hiện được.");
					return false;							
					
				}
				else{	
					jQuery("#img_"+id).hide();
					return true;
				}
			}
		});	
	}
	else{
		return false;
	}
	 
}

function del_user(user_id){
	if (confirm("Bạn sẽ xóa thành viên này?")) {
		jQuery.post(WEB_DIR+"ajax.php?act=admin&code=fn_del_user_admin", {
		user_id:user_id
		},
		function(msg){
			if(msg == "no_perm"){			
				log_faile ("Bạn không có quyền thực hiện chức năng này.");
				return false;
			}	
			else if(msg == "not_login"){
				log_faile ("Chưa đăng nhập.");
				return false;
			}
			else{	
				if(msg=="unsuccess"){
					log_faile ("Không thực hiện được.");
					return false;							
					
				}
				else{	
					jQuery("#row_"+user_id).hide();
					return true;
				}
			}
		});	
	}
	else{
		return false;
	}
}

function del_hotel(hotel_id){
	if (confirm("Bạn sẽ xóa khách sạn này?")) {
		jQuery.post(WEB_DIR+"ajax.php?act=hotel&code=del_hotel", {id:hotel_id},
            function(msg){
                if(msg == "no_perm"){
                    log_faile ("Bạn không có quyền thực hiện chức năng này.");
                    return false;
                }
                else if(msg == "not_login"){
                    log_faile ("Chưa đăng nhập.");
                    return false;
                }
                else if(msg=="un_success"){
                    log_faile ("Không thực hiện được.");
                    return false;
                } else{
                    jQuery("#sys_tr_hote_id_"+hotel_id).children().eq(5).text("Đã xóa");
                    return true;
                }
		});
	}else{
		return false;
	}
}

function del_hotels_selected(){
    jQuery("input[name=selected_ids]").val();
    if (confirm("Bạn sẽ xóa các khách sạn vừa chọn không?"+jQuery("input[name=selected_ids]").val())) {
        selected_ids = [];
        jQuery("input[type=checkbox][name=selected_ids]:checked").each(function() {
            selected_ids.push(jQuery(this).val());
        });
		jQuery.post(WEB_DIR+"ajax.php?act=hotel&code=del_hotels_selected", {selected_ids:selected_ids},
            function(msg){
                if(msg == "no_perm"){
                    log_faile ("Bạn không có quyền thực hiện chức năng này.");
                    return false;
                } else if(msg == "not_login"){
                    log_faile ("Chưa đăng nhập.");
                    return false;
                }else if(msg=="un_success"){
                    log_faile ("Không thực hiện được.");
                    return false;
                }else{
                    jQuery("input[type=checkbox][name=selected_ids[]]:checked").each(function() {
                        var hotel_id = jQuery(this).val();
                        jQuery("#sys_tr_hote_id_"+hotel_id).children().eq(5).text("Đã xóa");
                    });
                    return true;
                }
		});
        history.go(0);
	}else{
		return false;
	}
}

function del_news_selected(){
    jQuery("input[name=selected_ids]").val();
    if (confirm("Bạn sẽ xóa các tin tức vừa chọn không?")) {
        selected_ids = [];
        jQuery("input.sys_checkbox_id_news:checked").each(function(idx,v) {
            selected_ids.push($(v).val());
        });
		jQuery.post(WEB_DIR+"ajax.php?act=news&code=del_news_selected", {selected_ids:selected_ids},
            function(msg){
                if(msg == "exist"){
                    log_faile ("Tin bạn chọn đã xóa rồi !");
                    return false;
                }
                else
                if(msg == "not_item"){
                    log_faile ("Chưa tin  nào được chọn");
                    return false;
                }
                else
                if(msg == "no_perm"){
                    log_faile ("Bạn không có quyền thực hiện chức năng này.");
                    return false;
                } else if(msg == "not_login"){
                    log_faile ("Chưa đăng nhập.");
                    return false;
                }else if(msg=="un_success"){
                    log_faile ("Không thực hiện được.");
                    return false;
                }else{
                    log_success("Đã xóa");
                    jQuery("input.sys_checkbox_id_news:checked").each(function() {
                        var news_id = jQuery(this).val();
                        jQuery("#sys_tr_news_id_"+news_id).children().eq(7).text("Đã xóa");
                    });
                    return true;
                }
		});
	}else{
		return false;
	}
}
function del_comments_selected(){
    jQuery("input[name=selected_ids]").val();
    if (confirm("Bạn sẽ xóa các tin tức vừa chọn không?")) {
        selected_ids = [];
        jQuery("input.sys_checkbox_id_news:checked").each(function(idx,v) {
            selected_ids.push($(v).val());
        });
		jQuery.post(WEB_DIR+"ajax.php?act=news&code=del_comments_selected", {selected_ids:selected_ids},
            function(msg){
                if(msg == "exist"){
                    log_faile ("Tin bạn chọn đã xóa rồi !");
                    return false;
                }
                else
                if(msg == "not_item"){
                    log_faile ("Chưa tin  nào được chọn");
                    return false;
                }
                else
                if(msg == "no_perm"){
                    log_faile ("Bạn không có quyền thực hiện chức năng này.");
                    return false;
                } else if(msg == "not_login"){
                    log_faile ("Chưa đăng nhập.");
                    return false;
                }else if(msg=="un_success"){
                    log_faile ("Không thực hiện được.");
                    return false;
                }else{
                    log_success("Đã xóa");
                    jQuery("input.sys_checkbox_id_news:checked").each(function() {
                        var news_id = jQuery(this).val();
                        jQuery("#sys_tr_news_id_"+news_id).children().eq(6).text("Đã xóa");
                    });
                    return true;
                }
		});
	}else{
		return false;
	}
}
function del_tuas_selected(){
    jQuery("input[name=selected_ids]").val();
    if (confirm("Bạn sẽ xóa các điểm vừa chọn không?")) {
        selected_ids = [];
        jQuery("input.sys_checkbox_id_news:checked").each(function(idx,v) {
            selected_ids.push($(v).val());
        });
		jQuery.post(WEB_DIR+"ajax.php?act=news&code=del_tuas_selected", {selected_ids:selected_ids},
            function(msg){
                if(msg == "exist"){
                    log_faile ("Điểm bạn chọn đã xóa rồi !");
                    return false;
                }
                else
                if(msg == "not_item"){
                    log_faile ("Chưa điểm  nào được chọn");
                    return false;
                }
                else
                if(msg == "no_perm"){
                    log_faile ("Bạn không có quyền thực hiện chức năng này.");
                    return false;
                } else if(msg == "not_login"){
                    log_faile ("Chưa đăng nhập.");
                    return false;
                }else if(msg=="un_success"){
                    log_faile ("Không thực hiện được.");
                    return false;
                }else{
                    log_success("Đã xóa");
                    jQuery("input.sys_checkbox_id_news:checked").each(function() {
                        var news_id = jQuery(this).val();
                        jQuery("#sys_tr_news_id_"+news_id).children().eq(7).text("Đã xóa");
                    });
                    return true;
                }
		});
	}else{
		return false;
	}
}
function del_emails_selected(){
    jQuery("input[name=selected_ids]").val();
    if (confirm("Bạn sẽ xóa các điểm vừa chọn không?")) {
        selected_ids = [];
        jQuery("input.sys_checkbox_id_email:checked").each(function(idx,v) {
            selected_ids.push($(v).val());
        });
		jQuery.post(WEB_DIR+"ajax.php?act=email&code=del_emails_selected", {selected_ids:selected_ids},
            function(msg){
                if(msg == "exist"){
                    log_faile ("Email bạn chọn đã xóa rồi !");
                    return false;
                }
                else
                if(msg == "not_item"){
                    log_faile ("Chưa email nào được chọn");
                    return false;
                }
                else
                if(msg == "no_perm"){
                    log_faile ("Bạn không có quyền thực hiện chức năng này.");
                    return false;
                } else if(msg == "not_login"){
                    log_faile ("Chưa đăng nhập.");
                    return false;
                }else if(msg=="un_success"){
                    log_faile ("Không thực hiện được.");
                    return false;
                }else{
                    log_success("Đã xóa");
                    jQuery("input.sys_checkbox_id_email:checked").each(function() {
                        var email_id = jQuery(this).val();
                        jQuery("#sys_tr_email_id_"+email_id).children().eq(6).text("Đã xóa");
                    });
                    return true;
                }
		});
	}else{
		return false;
	}
}


function del_policy_hotels_selected(){

    jQuery("input[name=selected_ids]").val();
    if (confirm("Bạn sẽ xóa các khách sạn vừa chọn không?")) {
        selected_ids = [];
        jQuery("input.sys_checkbox_id_policy:checked").each(function(idx,v) {
            selected_ids.push($(v).val());
        });

        jQuery.post(WEB_DIR+"ajax.php?act=hotel&code=del_policy_hotels_selected", {selected_ids:selected_ids},
            function(msg){
                if(msg == "no_perm"){
                    log_faile ("Bạn không có quyền thực hiện chức năng này.");
                    return false;
                } else if(msg == "not_login"){
                    log_faile ("Chưa đăng nhập.");
                    return false;
                }else if(msg=="un_success"){
                    log_faile ("Không thực hiện được.");
                    return false;
                }else{
                    jQuery("input.sys_checkbox_id_policy:checked").each(function() {
                        var hotel_id = jQuery(this).val();
                        jQuery("#sys_tr_hote_id_"+hotel_id).children().eq(7).text("Đã xóa");
                    });
                    return true;
                }
            });
    }else{
        return false;
    }
}
function del_locations_selected(){
    jQuery("input[name=selected_ids]").val();
    if (confirm("Bạn sẽ xóa các tỉnh thành vừa chọn không?")) {
        selected_ids = [];
        jQuery("input[type=checkbox][name=selected_ids[]]:checked").each(function() {
            selected_ids.push(jQuery(this).val());
        });
		jQuery.post(WEB_DIR+"ajax.php?act=location&code=del_locations_selected", {selected_ids:selected_ids},
            function(msg){
                if(msg == "no_perm"){
                    log_faile ("Bạn không có quyền thực hiện chức năng này.");
                    return false;
                } else if(msg == "not_login"){
                    log_faile ("Chưa đăng nhập.");
                    return false;
                }else if(msg=="un_success"){
                    log_faile ("Không thực hiện được.");
                    return false;
                }else{
                    jQuery("input[type=checkbox][name=selected_ids[]]:checked").each(function() {
                        var location_id = jQuery(this).val();
                        jQuery("#sys_tr_item_id_"+location_id).remove();
                    });
                    return true;
                }
		});
	}else{
		return false;
	}
}

function admin_send_email_active(user_id, user_email)
{
	var message_all='Bạn sẽ gửi email Active tới thành viên "'+ user_email+'"';
		jQuery.blockUI({message: '<div style="width:520px; border:1px solid #d1d4d3; background-color:#fff; padding:1px;" align="left"><div style=" height:26px; background-color:#17437a" align="left"><span style=" line-height:26px;color: #fff; padding-left:10px;">Thông báo !</span><img src="style/images/i_close2.gif" width="13" height="13" id="close_box" title="Close..." style="cursor:pointer; padding:2px; margin-top:3px; _margin-top:0px; margin-left:410px; _margin-left:410px; position:absolute" /></div><div style="background:url(style/images/icon_log_login.gif) no-repeat 10px 10px; min-height:99px;_height:99px;"><div style="margin-left:76px; padding-top:20px;">'+message_all+'</div><div style="margin-top:10px;" align="center"><input type="button" name="accept" class="btnLogLogin"  id="accept" value="Đồng Ý" />&nbsp;&nbsp;<input type="button" name="sign_in" class="btnLogOut"  id="no_thank" value="Hủy Bỏ" /></div></div></div>', css: { border:'none', padding:0}});
		jQuery('#overlay').click(function () { 
		  jQuery.unblockUI();		
		});	
		jQuery('#no_thank').click(function() { 
			jQuery.unblockUI();
			return false;
		});
		
		jQuery('#close_box').click(function () {
			jQuery.unblockUI();
		});
	
		closeBlockUI();
		
		jQuery('#accept').click(function() { 
			jQuery.post(WEB_DIR+"ajax.php?act=admin&code=fn_send_email_active", {
			user_id: user_id
			},
			function(msg){
			 if(msg == 'not_login')
				{			
					login_error();
					return false;
				}
			 else if(msg == 'no_perm')
				{			
					log_faile ('Bạn có quyền thực hiện chức năng này.');
					return false;
				}			
			 else if (msg != 'unsuccess')
				{					
					log_success('Bạn đã gửi email Active tới thành viên "'+user_email+'" thành công',5000);
				}
				
			}			
		);
	})
}

function ban_nick_user(user_id, user_email){
	show_menu_admin_profile_info();
	var message_all='Khóa nick thành viên "'+user_email+'"';
	var strcontent1 = '';
	if(IS_ADMIN){
		var str_content = '<option value="2">Khóa vĩnh viễn</option><option value="3">Khóa vĩnh viễn và khóa cookies</option>';	
	}
	else{
		var str_content = '<option value="1">Khóa theo ngày</option>';	
		strcontent1 = 'Số ngày khóa nick: </label><input maxlength="250" size="10" name="date_ban" type="text" id="date_ban" value="7" />';
	}
	
	jQuery.blockUI({ message:  '<form name="frm_ban_nick" id="frm_ban_nick"><div style="width:460px;border:1px solid #d1d4d3; background-color:#fff; padding:1px;" align="left"><div style=" height:26px; background-color:#17437a" align="left"><span style=" line-height:26px;color: #fff; padding-left:10px;">'+message_all+'</span></div><div id="loginForm" align="left" style=" background:url(style/images/bg_log_faile.gif) repeat-x bottom;"><div style="padding-top:20px; margin-left:15px"><label for="user_email" style="font-weight:normal; width:120px; color:#000">Kiểu khóa: </label><select name="type_lock" id="type_lock">'+str_content+'</select></div><div style="padding-top:20px; margin-left:15px;font-weight:normal;">'+strcontent1+'</div><br style="line-height:10px"><span style="margin-top:10px;margin-left:15px; font-weight:normal">Lý do:</span><span style="margin-left:31px"><textarea id="reason_lock" name="reason_lock"  rows="4" cols="35"></textarea></span><br><br style="line-height:8px"><div class="sign-in-submit" style="padding-left:145px;"><input type="button" name="accept" class="btnLogLogin floatLeft"  id="accept"  value="Chấp nhận"/><span class="sign-in-lost-password"><input type="submit" name="no_thank" class="btnLogLogin floatLeft" style="margin-left:20px" id="no_thank" value="Hủy bỏ"/></span><br><br><br></div></div></div></form>', css: { border:'none', padding:0} });
	jQuery('#overlay').click(function () { 	  							   
	  jQuery.unblockUI();		
	});	
	
	jQuery('#no_thank').click(function() {		
		jQuery.unblockUI();		
		return false;
	});		
	
	
	jQuery('#accept').click(function() { 	
	 if(getValueId('date_ban')=='' && getValueId('type_lock')==1)
	 {
		log_faile ('Số ngày khóa nick không được để trống');		
		return false;
	 }
	jQuery.post(WEB_DIR+"ajax.php?act=admin&code=fn_ban_nick", {
	ban_date: getValueId('date_ban'),
	type_lock: getValueId('type_lock'),
	user_id: user_id,
	user_email: user_email,
	reason_lock: getValueId('reason_lock')
	},
	function(msg){			
	if(msg == 'not_login')
		{			
			login_error();
			return false;
		}
	else if(msg == 'no_perm')
		{			
			log_faile('Bạn không có quyền thực hiện chức năng này');
			return false;
		}	
	else if(msg == 'invalid')
		{
			log_faile ('Ngày khóa nick phải là kiểu số và lớn hơn 0');
			return false;					
		}		
	else if(msg == 'unsuccess')
		{
			log_faile('Khóa nick "'+user_email+'" không thành công.',5000);			
			jQuery.unblockUI();
		}
	else if(msg == 'lock_not_cookies' || msg == 'lock_cookies')
		{				
			if(query_string.indexOf("?page%3Duser")>=0)// chay trong admin
			{						
				location.reload();
			}
			else{//chay ngoai thanh vien					
				//window.location = BASE_URL;
				location.reload();
				return;	
			}
		}
	else
		{							
			location.reload();			
		}		
	});
});
}

function un_ban_nick_user(user_id, user_email){
	jQuery.post(WEB_DIR+"ajax.php?act=admin&code=fn_un_ban_nick",{		
		user_id: user_id
	},
	function(msg){
	if(msg == 'no_perm')
		{			
			log_faile('Bạn không có quyền thực hiện chức năng này');
			return false;
		}			
	else if(msg == 'success')
		{
			location.reload();
		}
                location.reload();
	});
}

function resetPas(user_id, user_email){
	var message_all='Khôi phục mật khẩu cho "'+user_email+'"';
	jQuery.blockUI({ message: '<form name="frm_ban_nick" id="frm_ban_nick"><div style="width:330px;border:1px solid #d1d4d3; background-color:#fff; padding:1px;" align="left"><div style=" height:26px; background-color:#17437a" align="left"><span style=" line-height:26px;color: #fff; padding-left:10px;">'+message_all+'</span></div><div id="loginForm" align="left" style=" background:url(style/images/bg_log_faile.gif) repeat-x bottom;"><br><span style="margin-left:15px; font-weight:normal">Password: <input type="text" maxlength="100" size="30" id="reset_password" value="123456" /></span><div style="padding-top:8px; margin-left:15px"><label for="user_email" style="font-weight:normal; width:120px; color:#000">Gửi email: </label><input type="checkbox" id="send_email_4_pas"  name="send_email_4_pas" value="on"/></div><br style="line-height:8px"><div class="sign-in-submit" style="padding-left:70px;"><input type="button" name="accept" class="btnLogLogin floatLeft"  id="accept"  value="Chấp nhận"/><span class="sign-in-lost-password"><input type="submit" name="no_thank" class="btnLogLogin floatLeft" style="margin-left:20px"  id="no_thank"  value="Hủy bỏ"/></span><br><br></div></div></div></form>', css: { border:'none', padding:0} });
	jQuery('#overlay').click(function () { 
	  jQuery.unblockUI();		
	});	
	
	jQuery('#no_thank').click(function() { 
		jQuery.unblockUI();
		return false;
	});
	jQuery('#accept').click(function() { 
		if(getValueId("reset_password")==''){
		  log_faile ('Mật khẩu không được để trống');
		  return false;
		}
		
		if(getValueId('send_email_4_pas','checked')){
			var jchecked = 'on';
		}
		else{
			var jchecked = 'off';
		}
		jQuery.post(WEB_DIR+"ajax.php?act=admin&code=fn_reset_pas", {
		checked: jchecked,	
		user_id: user_id,
		pas: getValueId("reset_password")
		},
		function(msg){			
		if(msg == 'not_login')
			{			
				login_error();
				return false;
			}
		else if(msg == 'no_perm')
			{			
				log_faile('Bạn không có quyền thực hiện chức năng này');
				return false;
			}				
		else if(msg == 'unsuccess')
			{
				log_faile('Không reset được mật khẩu',5000);
				return false;
			}
		else
			{
				log_success('Đổi mật khẩu thành công',5000);	
			}		
		});
	})
}

//////////////////////////////////////////////////////////////////////////////////////////////////////
function fn_click_move_content(form_name){
	
	var frm_name = eval("document."+form_name);	
	var val_checked = '';
	
	if(frm_name.id_cats.value==0){
		alert('Bạn phải chọn một chuyên mục để chuyển tin');	
		return false;
	}
	
	for (var i = 0; i < frm_name.elements.length; i++) {		
		if (frm_name.elements[i].name == 'selected_ids[]' && frm_name.elements[i].checked) {
			val_checked += frm_name.elements[i].value+',';			
		}
	}	
	
	if(val_checked==''){
		alert('Bạn cần chọn tin để chuyển chuyên mục');
		return false;
	}

	frm_name.product_item.value=val_checked;	
	frm_name.cmd.value='move_content';	
	frm_name.submit();
	
}
function fn_click_unban_nick_profile(user_id){
	jQuery.post(WEB_DIR+"ajax.php?act=admin&code=un_ban_nick_profile", {		
		user_id: user_id
	},
	
	function(msg){			
	if(msg == 'no_perm')
		{			
			log_faile('Bạn không có quyền thực hiện chức năng này');
			return false;
		}			
	else if(msg=='success')
		{
			location.reload();
		}		
	});
}


function fn_admin_de_active_user(user_id,gids,act){	
	jQuery.get(WEB_DIR+"ajax.php?act=admin&code=active_user", {	
	user_id: user_id,
	gids: gids,
	action: act
	},
	function(msg){			
	if(msg == 'not_login')
		{			
			login_error();
			return false;
		}
	else if(msg == 'no_perm')
		{			
			log_faile('Bạn không có quyền thực hiện chức năng này');
			return false;
		}
	else if(msg == 'unsuccess')	{
			log_faile('Không thực hiện được chức năng này');
			return false;
		}
	else
		{																					
			location.reload();
		}		
	});
}

function in_array(needle, haystack, strict) {  
    var found = false, key, strict = !!strict; 
    for (key in haystack) {
        if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) {
            found = true;
            break;
        }
    } 
    return found;
}

function selecte_all_checkbox(form_name){
	var o_item = new Array();
	o_item[0]="openid"; o_item[1]="ava"; o_item[2]="block"; o_item[3]="up";	 o_item[4]="blank";	o_item[5]="chk_ids"; o_item[6]="active";o_item[6] = "title_search";o_item[7] = "check_norenew";o_item[8] = "check_vip";o_item[9] = "check_ex_duplicate";
	
	var frm_name = eval("document."+form_name);
	for (var i = 0; i < frm_name.elements.length; i++) {
		if (frm_name.elements[i].type == "checkbox" && !in_array(frm_name.elements[i].name,o_item)) {			
			frm_name.elements[i].checked = (frm_name.elements[i].checked==true)?false:true;
		}
	}
}

function select_checkbox(form, name, checkbox, select_color, unselect_color){
	tr_color = checkbox.checked?select_color:unselect_color;
	if(typeof(event)=='undefined' || !event.shiftKey){
		jQuery('#'+name+'_all_checkbox').attr('lastSelected',checkbox);
		if(select_color){
			jQuery('#'+name+'_tr_'+checkbox.value).css('backgroundColor',checkbox.checked?select_color:unselect_color);
		}
		update_all_checkbox_status(form, name);
		return;
	}
	
	var active = typeof(jQuery('#'+name+'_all_checkbox').attr('lastSelected'))=='undefined'?true:false;
	
	for (var i = 0; i < form.elements.length; i++) {
		if (!active && form.elements[i]==jQuery('#'+name+'_all_checkbox').attr('lastSelected')){
			active = 1;
		}
		if (!active && form.elements[i]==checkbox){
			active = 2;
		}
		if (active && form.elements[i].id == name+'_checkbox') {
			form.elements[i].checked = checkbox.checked;
			jQuery('#'+name+'_tr_'+form.elements[i].value).css('backgroundColor',checkbox.checked?select_color:unselect_color);
		}
		
		if(active && (form.elements[i]==checkbox && active==1) || (form.elements[i]==jQuery('#'+name+'_all_checkbox').attr('lastSelected') && active==2)){
			break;
		}
	}
	update_all_checkbox_status(form, name);
}

function selectAllCheckbox(form,name,status, select_color, unselect_color){
	for (var i = 0; i < form.elements.length; i++) {
		//alert(form.elements[i].name);
		if (form.elements[i].name == 'selected_ids[]') {
			if(status==-1){
				form.elements[i].checked = !form.elements[i].checked;
			}
			else{
				form.elements[i].checked = status;
			}
			if(select_color){
				jQuery('#'+name+'_tr_'+form.elements[i].value).css('backgroundColor',form.elements[i].checked?select_color:unselect_color);
			}
		}
	}
}

function update_all_checkbox_status(form, name){
	var status = true;
	for (var i = 0; i < form.elements.length; i++) {
		if (form.elements[i].name == 'selected_ids[]' && !form.elements[i].checked) {
			status = false;
			break;
		}
	}
	jQuery('#'+name+'_all_checkbox').attr('checked',status);
}

function fn_add_admin(){	
	var message_all='Phân nhóm cho thành viên';
	var group_options='<select name="group_id" id="group_id">';
	for(var gid in all_groups){
		group_options+='<option value="'+gid+'">'+all_groups[gid]['brief']+'</option>';
	}
	group_options+='</select>';
	//<select name="group_id" id="group_id"><option value="1">Admin</option><option value="2">Mod</option></select>	
	jQuery.blockUI({ message: '<form name="frm_ban_nick" id="frm_ban_nick"><div style="width:370px;border:1px solid #d1d4d3; background-color:#fff; padding:1px;" align="left"><div style=" height:26px; background-color:#17437a" align="left"><span style=" line-height:26px;color: #fff; padding-left:10px;">'+message_all+'</span></div><div id="loginForm" align="left" style=" background:url(style/images/bg_log_faile.gif) repeat-x bottom;"><div style="padding-top:20px; margin-left:35px"><span style="font-weight:normal; width:120px; color:#000">UserEmail: </span><input maxlength="250" size="10" name="user_email_admin" type="text" id="user_email_admin"/> Hoặc <span style="font-weight:normal;width:120px;color:#000">ID: </span><input maxlength="250" size="10" name="id_admin" type="text" id="id_admin"/></div><div style="padding-top:10px; margin-left:35px"><span style="font-weight:normal; width:120px; color:#000">Thuộc nhóm: </span>'+group_options+'</div><br style="line-height:10px"><div class="sign-in-submit" style="padding-left:70px;"><input type="button" name="accept" class="btnLogLogin floatLeft"  id="accept"  value="Chấp nhận"/><span class="sign-in-lost-password"><input type="submit" name="no_thank" class="btnLogLogin floatLeft" style="margin-left:20px"  id="no_thank"  value="Hủy bỏ"/></span></div></div></div></form>', css: { border:'none', padding:0} });
	jQuery('#overlay').click(function () { 
	  jQuery.unblockUI();		
	});	
	jQuery('#no_thank').click(function() { 
		jQuery.unblockUI();
		return false;
	});
	jQuery('#accept').click(function() { 
		 if(getValueId('id_admin')=='' && getValueId('user_email_admin')==''){
			log_faile ('ID hoặc tên đăng nhập Admin không được để trống');
			return false;
		 }
		jQuery.get(WEB_DIR+"ajax.php?act=admin&code=add_admin", {
		id_admin: getValueId('id_admin'),
		user_email_admin: getValueId('user_email_admin'),
		group_id: getValueId('group_id')
		},
		function(msg){			
		 if(msg == 'no_perm'){			
				log_faile('Bạn không có quyền truy thực hiện chức năng này');
				return false;
		}
		else if(msg == 'no_exist'){
				log_success('Phân nhóm thành công!',5000);
				return false;					
		}	
		else if(msg == 'exist_admin'){
				log_faile ('ID hoặc UserEmail này trước rồi!');
				return false;					
		}	
		else if(msg == 'invalid'){
				log_faile ('Bạn nhập sai định dạng ID hoặc UserEmail!');
				return false;					
		}		
		else if(msg == 'unsuccess'){
				log_faile('Phân nhóm không thành công!',5000);
				jQuery.unblockUI();
		}
		else{
				log_success('Phân nhóm thành công!',5000);
				location.reload();
		}		
		});
	})
}

function grant_permit(ref_id,pid_str,type)//Phân quyền
{
	if(type==0)
		var message_all='Phân quyền cho nhóm "'+all_groups[ref_id]['brief']+'"';
	else
        var message_all='Phân quyền cho thành viên "'+all_users[ref_id]['email']+'"';
	
	var pid_arr={};
	
	if(pid_str!='')
	pid_arr=pid_str.split('|');
	
	var permit_list='<br />';
	
	for(var pid in all_permits)
	{
		permit_list+='<fieldset><legend><a>' + pid + '</a></legend>';
			
		var permits = 	all_permits[pid];
		
		for(p_name in permits)
		{
			permit_list+='<div class="p10"><input type="checkbox" style="cursor:pointer" value="'+p_name+'"';
			
			for(i in pid_arr)
			{
				if(pid_arr[i] == p_name)
				permit_list+=' checked="checked"';
			}
			
			permit_list+=' class="check_permit" id="check_permit_'+p_name+'" /><label for="check_permit_'+p_name+'">'+p_name+' ('+permits[p_name]+')</label></div>';
		}
		
		permit_list+='</fieldset>';
	}
	
	jQuery.blockUI({ message: '\
		<form name="frm_ban_nick" id="frm_ban_nick">\
			<div style="width:520px;border:1px solid #d1d4d3; background-color:#fff; padding:1px;" align="left">\
				<div style=" height:26px; background-color:#17437a" align="left">\
					<span style=" line-height:26px;color: #fff; padding-left:10px;">'+message_all+'</span>\
				</div>\
				<div id="loginForm" align="left" style=" background:url(style/images/bg_log_faile.gif) repeat-x bottom;">\
					<div style="padding-top:10px; margin-left:35px; height:460px; overflow-y:scroll;"><span style="font-weight:normal; width:120px; color:#000">Quyền thao tác:<br /></span>'+permit_list+'</div><br style="line-height:10px">\
					<div class="sign-in-submit" style="padding-left:85px;">\
						<input type="button" name="accept" class="btnLogLogin floatLeft"  id="accept"  value="Chấp nhận"/>\
						<span class="sign-in-lost-password"><input type="submit" name="no_thank" class="btnLogLogin floatLeft" style="margin-left:20px"  id="no_thank"  value="Hủy bỏ"/></span>\
					</div>\
				</div></div></form>', css: { border:'none', padding:0,top:0} });
	jQuery('#overlay').click(function () { 
	  jQuery.unblockUI();		
	});	
	jQuery('#no_thank').click(function() { 
		jQuery.unblockUI();
		return false;
	});
	jQuery('#accept').click(function(){
		var pids='';
		
		jQuery('.check_permit').each(function(){
			//if(jQuery(this).attr('checked')!='')
			if(jQuery('#check_permit_' + this.value).attr('checked'))
			{
				pids+= (pids!=''?'|':'') + this.value;
			}
		});
		
		jQuery.get(WEB_DIR+"ajax.php?act=admin&code=grant_permit", {type: type,ref_id: ref_id,pids: pids},
				function(msg){			
					if(msg == 'no_perm'){			
							log_faile('Bạn không có quyền truy thực hiện chức năng này');
							return false;
					}
					else if(msg == 'invalid'){
							if(type==0)
								log_faile ('Nhóm không tồn tại!');
							else
								log_faile ('Người dùng không tồn tại!');
							return false;					
					}
					else if(msg == 'unsuccess'){
							log_faile('Phân quyền không thành công!',5000);
							jQuery.unblockUI();
					}
					else if(msg == 'success'){
						log_success('Phân quyền thành công!',5000);
						location.reload();
					}		
				}
		);
	})
}

function check_data(form){
	if(!form.user_sell.checked || form.id_cats.value==0){
		alert('Bạn phải chọn Thành viên bán và chuyên mục bán');
		return false;
	}
	else{
		form.submit();	
	}
	
}


function show_menu_admin_profile_info(){
	jQuery('#drop_down_profi_info').toggle();	
}

function check_input(id_input){
	if(id_input!=''){
		document.getElementById(id_input).checked = (document.getElementById(id_input).checked==true)?false:true;
	}
}

function show_menu_admin_item_info(){
	jQuery('#drop_down_item_info').toggle();	
}

function fn_del_reason(id){
	if(!confirm('Bạn có chắc muốn xóa không?')){
		return;
	}
	jQuery.post(WEB_DIR+"ajax.php?act=admin&code=del_reason", {
		id: id
		},
		function(msg){
			if(msg == 'no_perm'){			
				log_faile ('Bạn không có quyền thực hiện chức năng này.');
				return false;
			}else if(msg == 'not_login'){
				log_faile ('Chưa đăng nhập.');
				return false;
			}
			else{	
				if(msg=="unsuccess"){
					log_faile ('Không xóa được.');
					return false;							
					
				}
				else{
					
					jQuery("#"+msg).css({display:"none"});
				}
			}
		});
	
}

function del_static_cache(cache_file){

	jQuery.get(WEB_DIR+"ajax.php?act=admin&code=del_static_cache", {cache_file:cache_file},
	function(msg){			
	if(msg == 'not_login')
		{			
			login_error('Bạn phải đăng nhập mới được thực hiện chức năng này.');
			return false;
		}
	else if(msg == 'no_perm')
		{			
			log_faile('Bạn không có quyền thực hiện chức năng này');
			return false;
		}
	else if(msg == 'success')	{
			log_success ('Đã xoá cache thành công!');
			return false;	
		}
	else
		{																					
			log_faile ('Không thành công!');
			return false;	
		}		
	});
}